<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Base.Core</name>
    </assembly>
    <members>
        <member name="T:AiFrame.Base.Core.Data.Access.DefaultSessionManager">
            <summary>
            The default session manager.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.MVP.ILoginView">
            <summary>
            Represents the login view.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.MVP.IStartupView">
            <summary>
            Specifies a startup view.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.IStartupView.CloseWindow">
            <summary>
            Schließt das Fenster.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.ILoginView.ShowOptions(System.Boolean)">
            <summary>
            Shows or hides the options area.
            </summary>
            <param name="show">If true, the options area is shown.</param>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.ILoginView.AreOptionsDisplayed">
            <summary>
            Specifies if the options area is shown or hidden.
            </summary>
            <returns>True, if the options area is shown.</returns>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.ILoginView.AddDbProvider(AiFrame.InterfaceLib.Data.Provider.IDbProvider)">
            <summary>
            Adds a database provider to the view.
            </summary>
            <param name="dbProvider">The database provider.</param>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.ILoginView.ClearAllProviders">
            <summary>
            Removes all providers from the view.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.ILoginView.FocusPasswordField">
            <summary>
            Focusses the password field.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.ILoginView.SelectLicenseFile">
            <summary>
            Starts a dialog for the user to chose
            the license file.
            </summary>
            <returns></returns>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.Username">
            <summary>
            Gets or sets the username.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.HostAddress">
            <summary>
            Gets or sets the host address.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.Password">
            <summary>
            Gets or sets the password.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.SelectedProvider">
            <summary>
            Returns the selected database provider.
            </summary>
            <returns>The provider.</returns>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.SelectedProviderIndex">
            <summary>
            Gets or sets the index of the selected
            database provider.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.ShowConnectAnimation">
            <summary>
            Activates or deactivates an animation to imply
            a connnection request activity
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.UserNameFieldEnabled">
            <summary>
            Specifies if the username field is enabled.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.PasswordFieldEnabled">
            <summary>
            Specifies if the password field is enabled.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.HostAddressFieldEnabled">
            <summary>
            Specifies if the field for the host address is enabled.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.ILoginView.DBProdiverFieldEnabled">
            <summary>
            Specifies if the field for the database provider
            is enabled.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.Data.Access.DatabaseConnection">
            <summary>
            The central database connection.
            Can be used through a singleton pattern.
            </summary>
        </member>
        <member name="F:AiFrame.Base.Core.Data.Access.DatabaseConnection._assemblyCollec">
            <summary>
            The assembly list which elements have to
            be registered to NHibernate.
            </summary>
        </member>
        <member name="F:AiFrame.Base.Core.Data.Access.DatabaseConnection._classesCollec">
            <summary>
            The classes list which elements have to
            be registered to NHibernate.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.Data.Access.DatabaseConnection.#ctor">
            <summary>
            The private constructor.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.Data.Access.DatabaseConnection.GetSession">
            <summary>
            Returns the NHibernate session.
            </summary>
            <returns>The session.</returns>
        </member>
        <member name="M:AiFrame.Base.Core.Data.Access.DatabaseConnection.CloseSession">
            <summary>
            Closes the session.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.Data.Access.DatabaseConnection.SessionManager">
            <summary>
            Sets the session manager
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.Data.Access.DatabaseConnection.SessionFactory">
            <summary>
            Returns the NHibernate session factory.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.Data.Access.DatabaseConnection.LoadFromConfigFile">
            <summary>
            Specifies if the database configuration properties
            are read from the configuration file.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.Data.Access.DatabaseConnection.Connected">
            <summary>
            Get the connection status.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.Data.Access.DatabaseConnection.Instance">
            <summary>
            Returns the instance. If there is not any instance, one
            will be created.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.Data.Access.DatabaseConnection.Configuration">
            <summary>
            Returns the NHibernate configuration.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.Plugins.ProviderRegistration">
            <summary>
            Diese Klasse dient als Aufbewahrung aller Provider,
            die registriert wurden.
            Zugriff nur über statische Singleton-Methode, diese Klasse
            ist Thread-Safe.
            Quelle: http://msdn.microsoft.com/en-us/library/ms998558.aspx
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.Plugins.ProviderRegistration.#ctor">
            <summary>
            Initialisierungs-Konstruktor.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.MVP.IMainWindowView">
            <summary>
            Represents the main view.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.IMainWindowView.GetContentPanel">
            <summary>
            Returns the content control which is the container
            for all sub windows.
            </summary>
            <returns>The control.</returns>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.IMainWindowView.GetWindowCaptionControl">
            <summary>
            Returns the control which manages the names of the
            sub windows.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.IMainWindowView.ClearContainers">
            <summary> 
            Löscht alle Container, in denen die Fenster angezeigt wurden.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.IMainWindowView.AddContainer(AiFrame.InterfaceLib.MVP.IWindow)">
            <summary>
            Fügt einen Container für Fenster hinzu und gibt das Control zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.IMainWindowView.GetNavBar">
            <summary>
            Liefert die Navigationsleiste zurück.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.IMainWindowView.SetOnlineStatusText(System.String)">
            <summary>
            Setzt den Status für das Online-Feld.
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.IMainWindowView.SetStatusText(System.String)">
            <summary>
            Setzt das Standard-Feld für den Status.
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.IMainWindowView.Close">
            <summary>
            Schließt das Fenster.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.MVP.IBaseFactory">
            <summary> 
            Factory for the elements of the base program.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.IBaseFactory.TabSetManager">
            <summary>
            Gets or sets the window manager.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.Plugins.CoreInterface">
            <summary>
            Diese Klasse wird an alle Plugins ausgeliefert, damit
            diese auf das Hauptprogramm zugreifen können.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.ConfigurationProxy">
            <summary>
            Speichert Einstellungen für die gesamten Applikationen oder
            ruft diese ab.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.ConfigurationProxy.ApplicationName">
            <summary>
            Legt den Application Name fest oder
            gibt ihn zurück.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.ConfigurationProxy.CompanyName">
            <summary>
            Legt den Firmennamen fest oder gibt
            ihn zurück.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.ConfigurationProxy.AppDataDirectory">
            <summary>
            Gets the application data directory.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.ConfigurationProxy.NetworkCredential">
            <summary>
            Sets or gets the network credentials for the 
            problem dialog.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.ConfigurationProxy.ProblemDialogSmtpServer">
            <summary>
            Gets or sets the smtp server address for the
            problem dialog.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.ConfigurationProxy.ProblemDialogMailAddress">
            <summary>
            Gets or sets the mail address for the problem dialog.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.ConfigurationProxy.LicenseManager">
            <summary>
            Gets or sets the license manager.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.MVP.LoginPresenter">
            <summary>
            Diese Klasse stellt den Presenter des Login-Fensters dar.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.LoginPresenter.#ctor(AiFrame.Base.Core.MVP.ILoginView)">
            <summary>
            The constructor.
            </summary>
            <param name="loginView">The login view.</param>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.LoginPresenter.LoadLicense">
            <summary>
            Loads the program's license
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.LoginPresenter.OnOptionsClick">
            <summary>
            Is called when the options button is clicked.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.LoginPresenter.OnConnectClick">
            <summary>
            Is called when the ok button is clicked.
            </summary>
        </member>
        <member name="P:AiFrame.Base.Core.MVP.LoginPresenter.IsConnected">
            <summary>
            Returns the connection status.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.Plugins.PluginManagerLoadException">
            <summary>
            Diese Exception tritt auf, wenn der PluginManager nicht richtig
            geladen werden kann.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.Licenses.LicenseManager.ImportLicense(System.String)">
            <summary>
            Imports a license from a custom filename.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.MVP.MainWindowPresenter">
            <summary>
            Presenter for the main window view.
            </summary>
        </member>
        <member name="F:AiFrame.Base.Core.MVP.MainWindowPresenter._view">
            <summary>
            The view.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.MainWindowPresenter.#ctor(AiFrame.Base.Core.MVP.IMainWindowView)">
            <summary>
            The constructor.
            </summary>
            <param name="view">The view.</param>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.MainWindowPresenter.Initialize">
            <summary>
            Initializes the presenter.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.MainWindowPresenter.Connection_Property_Changed(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Is called when the database connection status
            has changed.
            </summary>
            <param name="sender">The sender class.</param>
            <param name="e">The even arguments.</param>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.MainWindowPresenter.RefreshView">
            <summary>
            Refreshes the view.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.MainWindowPresenter.UserWantsToClose">
            <summary>
            Is called when the user wants to close the main view.
            </summary>
        </member>
        <member name="T:AiFrame.Base.Core.Plugins.PluginManagerLoader">
            <summary>
            Diese Klasse ist dafür da, den PluginManager zu laden entladen.
            Es darf nur einer Instanz dieser Klasse geben, deshalb ist es ein Singleton.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.Plugins.PluginManagerLoader.LoadPluginManager(System.String)">
            <summary>
            Lädt den PluginManager. Für die Benutzerschnittstelle müssen
            notwendige Objekte mitgegeben werden, damit das CoreInterface erstellt
            werden kann.
            </summary>
            <param name="directory">Das Programmverzeichnis. Ohne abschließendes "\\".</param>
            <returns></returns>
        </member>
        <member name="T:AiFrame.Base.Core.MVP.TabSetManager">
            <summary>
            Manages all opened windows in the main application.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.TabSetManager.Instance">
            <summary>
            Returns the instance.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.TabSetManager.BringWindowToFront(AiFrame.InterfaceLib.MVP.IWindow)">
            <summary>
            Brings a window to front.
            </summary>
            <param name="window">The window.</param>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.TabSetManager.Initialize(AiFrame.Base.Core.MVP.IMainWindowView)">
            <summary>
            Initialisiert den TabSetManager.
            Muss aufgerufen werden, bevor Fenster angezeigt werden können.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.TabSetManager.#ctor">
            <summary>
            Der Standard-Konstruktor soll aufgrund des Singleton-Musters
            nach außen hin nicht sichtbar sein.
            </summary>
        </member>
        <member name="M:AiFrame.Base.Core.MVP.TabSetManager.GetWindowTypeIndex``1">
            <summary>
            Gibt den Index eines Fensters, welches von einem bestimmten Typ ist,
            zurück.
            </summary>
            <typeparam name="W"></typeparam>
            <returns></returns>
        </member>
        <member name="F:AiFrame.Base.Core.Env.EnvironmentVariables.ED_KEY">
            <summary>
            Encryption/Decryption key for the saved password.
            </summary>
        </member>
    </members>
</doc>
